Hotel Santa Maria

Vicolo del Piede, 2
Rome
Italy