12 Santa Maria Maggiore Square (Check-In At 92/94/96 Principe Amedeo Street) ,Rome 00185, Rome, Italy