Map and Nearby Locations:

20 Rue Alexandre Barrabé, 76100 Rouen, France