Aquarium Termini Hotel Rome
Situated in the centre of Rome, 500 metres from Vittorio Emanuele Metro Station, Aquarium Termini features air-conditioned rooms and free Wi-Fi.
Number of rooms: 17
Piazza Manfredo Fanti 10, Central Station, 00185 Rome, Italy