London City Taxi to Central London
Central London is home to some of the most famous landmarks in the world including the Covent Garden Market, Piccadilly Circus, Trafalgar Square, Palace of Westminster and Buckingham Palace. These are the tourist sites that everyone has heard of, but there are also numerous other attractions...