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.
Book This Venue
Call us on 020 7186 8686 or complete the form below