Mashup: Allogarage

Allogarage
French automobile site which integrates Google Maps.