Main menu Open search menu

Opera Restaurant

Restaurant
761-763 High Road Leytonstone, London, Greater London E11 4QS 761-763 High Road Leytonstone, London Directions

Deals (2)

From Our Editors

Located a short stroll away from the Leytonstone Station in East London, this restaurant strives to serve up a variety of Russian-inspired dishes with a contemporary twist. Opera Restaurant also boasts a contemporary dining room, with plush seating, perfectly complimented by an assortment of soups, salads, mains, platters and desserts.

Comments

250

Explore Nearby
Opera Restaurant

Groupon has verified that the customer actually visited Opera Restaurant.