The Hyde Restaurant & Bar offers a sophisticated brasserie experience in Tyburnia. Situated on Westbourne Terrace, it's an inviting spot for classic dishes and drinks in a refined setting.
3 Westbourne Terrace, Tyburnia, London W2 3UL, United Kingdom, London