Opera Restaurant, London

Opera Restaurant, London

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