Piazza di Spagna Suite de Charme ligger i Roma bysentrum, bare 2 minutter til fots fra Spagna stasjon og 3 minutter til fots fra Spansketrappen.