Located in the centre of Rome, 700 metres from Vittorio Emanuele Metro Station and 400 metres from Rome Termini Metro...