Roma London




Located by Fenchurch Station lies Roma London Restaurant. A unique wine bar and restaurant bringing 2000-year-old flavours back to life in the heart of the City. Fresh salumi and cheeseboards with a bespoke cocktail list alongside their self-titled signature concoctions.
Read more