Trafalgar Square London
London, England

Exact Location: 51 30'29.21" N, 0 7'41.27" W

More Info: http://www.vanishingpointgame.com/

Official Website: http://www.vanishingpointgame.com/

Added by darrenstraight on January 9, 2007