The White Horse Mayfair boasts a cozy and inviting atmosphere with wooden beams, fireplaces, and classic pub decor.
The White Horse Mayfair is a popular spot for locals and visitors alike looking to enjoy some classic pub setting in a quintessentially British vibe.
The White Horse
5 White Horse St, London W1J 7LQ
London United Kingdom
London United Kingdom