Me London

ME London is superbly located on the Strand on the southern tip of Covent Garden, just a few moments from the River Thames and Trafalgar Square, and is in the company of some of the City?s best art galleries, museums, restaurants, bars, shopping and night-life.
28 kms to the nearest airport (london heathrow airport)
1 km to the nearest station (charing cross train station )
10 km to the nearest fair site (excel )
Close to the beach