Castelli's Moonlight Restaurant at 255

3400 Fosterburg Road
Alton, IL 62002
Tel: 618-462-4620
Get Directions