Where is Top Floor Colosseo Guesthouse, Rome located?
Top Floor Colosseo Guesthouse, Rome, Top Floor Colosseo Guesthouse, Rome, Italy (approx. 41.8895°, 12.50031°)
Top Floor Colosseo Guesthouse, Rome, Top Floor Colosseo Guesthouse, Rome, Italy (approx. 41.8895°, 12.50031°)