Tuesday, October 14, 2008

More Street View for France

Louvre Street View
Google has today added Street View to more towns and cities in France. A cursory glance suggests that the imagery is also a lot better than some of the recent street view additions. The towns with Street View in France now include:
_____________
Post a Comment