Aquarium of Lyon is located in La Mulatière, France on 7 Rue Stéphane Dechant. Aquarium of Lyon is rated 3.7 out of 5 in the category aquarium in France.
Address
7 Rue Stéphane Dechant
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet