18 Rue du Stade, La Rochelle, France
2.0 km from centre
2 Rue Alphonse Humbert, La Rochelle, France
1.4 km from centre
10 Rue du Gué, La Rochelle, France
2.3 km from centre