Restaurant Review: ROMA

October 18, 2016

In a part of London where there’s not a whole lot going on cuisinewise, Roma is a nice breathe of fresh air. Situated right next to Fenchurch Street Station, past a Pizza Express and The Windsor Pub, Roma brings a unique and very elegant dining …