Canada House

3.9
(33 reviews)
Canada House 5 Trafalgar Square, London SW1Y 5BJ England
Official website
Architectural Buildings
Government Buildings
Sights & Landmarks
Attraction
Canada House | London | United Kingdom | TripAligner