Piazza Vittorio Emanuele II 121, 00185 Roma
Hotel
1 star
with
11
rooms
Conveniently located in Piazza Vittorio, Rome Love Hotel is only 2297 feet from Termini Central Station. It offers
air-conditioned rooms with free Wi-Fi and an LCD TV.
With classic-style décor, each room has antique wooden furniture. They all have parquet floors and satellite TV channels. The hotel’s rooms are ...