London 2008

Strand Palace Hotel

Strand is a street in the center of London, near Trafalgar Square and the Thames River.



 Strand Palce hotel in London







2747.com - Up