About Opera Restaurant
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.
Recommended For You