67 Via Principe Amedeo 3floor, 00185 Roma
Hotel
1 star
with
12
rooms
Located conveniently in the center of Rome, Roma Palace is within a 7-minute walk of Vittorio Emanuele Metro Station
and 300 yards of Santa Maria Maggiore. Each room at the 1-star hotel has city views, and guests can enjoy access to free bikes and to a garden. The hotel has a hot tub, room service and free WiFi ...