67 Via Principe Amedeo 3floor, 00185 Roma
Hotel
1 star
with
12
rooms
Located in Rome, a 3-minute walk from Santa Maria Maggiore, Roma Palace has express check-in and check-out and
free WiFi throughout the property. Each room at the 1-star hotel has city views, and guests can enjoy access to free bikes and to a garden. The property is a 7-minute walk from Vittorio Emanuele Metro ...