This place is perfect is so close to the train station and to all the main landmarks and the pizza downstairs at Leo’s Grotta is fantastica!