is mews of mayfair dog friendly?
One of Mayfair's most classy spots, Mews of Mayfair is nestled away on Lancashire Court. The trendy restaurant allows dogs in their courtyard and courtyard bar on the ground floor, which is currently neon jungle themed.