Fred Hotel Leonhardstrasse | Self Check-in
Fred Hotel Leonhardstrasse | Self Check-in
Hotel
Leonhardstrasse 1, Zürich, ZH, Switzerland
86
Very Good ·
974 reviews