About
Located at the forefront of St. Christopher's Place, the Lamb and Flag is an established British wining and dining venue, built in 1813
Situated only minutes from shopping destinations Oxford Street and Selfridges, the pub makes for a nice reprieve from the hustle and bustle of these areas.