67 via principe amedeo 3floor, 00185 Roma
Hotel 1 star
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. The hotel has family rooms.
At the hotel the rooms are equipped with air conditioning, a closet, a terrace with a city view, a private bathroom, a flat-screen...