Right in the middle of luxurious top end touristy Mayfair this pub offers drinks and food at normal prices. Clean. Good service. Air conditioned. Just round the corner to Green Park Station. Would recommend if you are in the Piccadilly area or staying nearby
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.