Switzerland has been known for her beautiful scenery and world class hospitality. The quality of service is just impeccable. Having stayed at many top-notch hotels in Zurich, I have to add Hotel Schweizerhof onto my list. The location is perfect for anyone who is visiting Zurich for the first time, or stopping over for meeting, or a quick few days to walk around city centre. It is right opposite the main train station, you cannot miss it, literally across the road. Unbeatable location,  the triple-glazed windows in the rooms keep it so quiet that you forgot you’re actually on the main roads in Zurich. The use of contrasting ...