Borgo Mora, La Leccina

3 Bedrooms, 6 Pax