Wednesday, 20 May 2009

CHARING CROSS

Situated on The Strand Charing Cross station is a tourists’ favourite being the closest station to Trafalgar Square.

No comments:

Post a Comment