Castle view is a beachfront property located in Veytaux, 3.1 km from Train station Montreux and 31 km from Lausanne Railway Station. Featuring sea and mountain views, this aparthotel also provides guests with free Wi-Fi.
Number of rooms: 9
Avenue de Chillon, 1820 Veytaux, Switzerland