mail_outline sales@mediastorehouse.com
Choose a picture from our Images Dated 25th April 2005 Collection for your Wall Art and Photo Gifts
1 items
Langham HotelThe prestigious Langham Hotel in Portland Place, London, circa 1899. Opened in 1865, the Langham was Londons first large hotel. (Photo by London Stereoscopic Company/Hulton Archive/Getty Images)