Satellite map of Hotel Cecil (London)
Map of Hotel Cecil (London)
The Hotel Cecil was a grand hotel built 1890–96 between the Thames Embankment and the Strand in London, England.
Latitude: 51° 30' 36.29" N
Longitude: 0° 07' 18.34" E
Nearest city to this article: London
Read about Hotel Cecil (London) in the Wikipedia Satellite map of Hotel Cecil (London) in Google Maps