Situated in the Santa Maria Novella district in Florence, a 5-minute walk from Santa Maria Novella and 900 metres from Santa Maria del Fiore Cathedral, Stella Della Casa features air-conditioned rooms with free WiFi. Each room has a flat-screen TV.
Address: 51 Via della Scala, Florence
Rates from:
EUR 54 | More:
Booking.com