Where is Maggiora?

Where is Maggiora located?

Maggiora, Piemonte, Italy (approx. 45.68963°, 8.424728°)


Where is Maggiora on the map?