Oberwaid Hotel
Oberwaid Hotel
Hotel
Rorschacherstrasse 311, St. Gallen, SG, Switzerland
90
Excellent ·
109 reviews