Hotel Metropol
Hotel Metropol
Hotel
Bahnhofplatz 3
, St. Gallen, Switzerland
9001
92
Excellent ·
98 reviews