Where is Montagnola?

Where is Montagnola located?

Montagnola, Montagnola, Switzerland (approx. 45.982975°, 8.918437°)


Where is Montagnola on the map?