Where is Fontana Rossa?

Where is Fontana Rossa located?

Fontana Rossa, Fontana Rossa, Switzerland (approx. 46.06484°, 7.1548934°)


Where is Fontana Rossa on the map?