Great location, right near the Colosseum! Heaps of good food close by.
Amazing new space (only just opened). Highly recommend