67 Via Principe Amedeo 3floor, 00185 Roma
Hotel
1 star
with
12
rooms
Located conveniently in the center of Rome, Roma Palace has free WiFi throughout the property and a garden. This
1-star hotel offers room service. Guests can enjoy city views.
The hotel will provide guests with air-conditioned rooms offering a closet, a coffee machine, a safety deposit box, a flat-screen TV, ...