62 Via Principe Amedeo Primo Piano., 00185 Roma
Hotel
2 stars
with
6
rooms
Attractively located in the center of Rome, Hotel Orbis has air-conditioned rooms, a terrace, free WiFi and a
restaurant. This 2-star hotel offers a concierge service. The property is non-smoking throughout and is located a 4-minute walk from Rome Termini Metro Station.
At the hotel, rooms come with a desk, ...