102 via principe amedeo, 00185 Roma
Apartments
Situated right in the centre of Rome, 600 metres from Vittorio Emanuele Metro Station, Casa Pavona features air-conditioned accommodation with free WiFi and a TV. The property is close to several well-known attractions, 400 metres from Rome Termini Train Station, 1.5 km from Colosseo Metro Station and...