Volga is located in Lyon, France on 51 Avenue Félix Faure. Volga is rated 4.4 out of 5 in the category russian restaurant in France.
Address
51 Avenue Félix Faure
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating