Charlie’s
33 Albemarle Street, Mayfair, London, London, W1S 4BP
Why dogs love it
Tucked inside Brown’s Hotel, offers an elegant take on British dining with a focus on refined British favourites. Provides a water bowl and has a dedicated 'à la bark' menu for dogs.
Visitor ratings
- No reviews yet — be the first to share your visit.