Map and Nearby Locations:

171 Rue des Douets, 37100 Tours, France