Fred Hotel Leonhardstrasse | Self Check-In - Zurich Switzerland - Photos
» Fred Hotel Leonhardstrasse | Self Check-In - Zurich Switzerland
Fred Hotel Leonhardstrasse | Self Check-In - Zurich Switzerland - Search and Book Hotel
Leonhardstrasse, 1
8001 Zurich
Hotels 3 Stars Switzerland