Windrose Hotel
Hotel · Rome
8.4/10 · 496 reviews
↓ 9% OFF
€173.53/night
€157.81
/night
🔥 Price dropped 9% · Lowest in 30 days
Free cancellation
Best price guarantee
Check Availability on Expedia
Compare prices: