62 via principe amedeo primo piano., 00185 Roma
Hotel 2 stars
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...