New Street View cities (Paris and more!) kjfitz 16 years ago Paris, Lyon, Marseille, Nice, Toulouse, Lille From Google Maps Mania