Fantastic location 100 meters from pantheon and navona Good restaurants around.
Very clean location.
Perfect.