Hotel Piazza di Spagna Suite de Charme

Starting at
$140

TripAdvisor Review

Based on 58 review

See all

This unpretentious hotel is situated in Spanish Steps.

More details