Where is Sweet Stay In Rome?

Where is Sweet Stay In Rome located?

Sweet Stay In Rome, Sweet Stay In Rome, Italy (approx. 41.90869°, 12.45358°)


Where is Sweet Stay In Rome on the map?