Hotel Locanda Otello, Rome

Via Marghera 13Esquilino - Termini, Rome00185, Italy