Map
Temple Pl., London, England WC2R 2PR, United Kingdom
Hotel
Swissôtel the Howard