Connect with us!

Family-owned and operated, Castelli's has been serving the Alton community since 1937. We hope to continue serving you and your family our home-made cuisine for many more years. Welcome!

Facebook Twitter

Be the first to get exclusive updates from us!


  • “Great service and very helpful for our special banquet.”

  • “Every important milestone of the first 18 years of my life has been celebrated at Moonlight. I love the food and friendly staff!!”

  • “Our family has dined at Castelli's for four generations starting back when Pete owned it and it was called Moonlight. Great place!”

More testimonials >


Customer Reviews

  • Jim V

    Fried chicken for me!

  • Ted Kuebrich

    The meal was excellent great service.

  • Nikki Heinz

    This place has AMAZING fried chicken and catfish! My grandpa,son, and I drove almost an hour to try it, for the chicken and it was worth it! I got the chicken and it was so juicy, hot, and perfectly seasoned! My grandpa and son both got the catfish. ...

More reviews >

About Us

Castelli's Restaurant at 255

Phone (618) 462-4620
Hours Mon: Closed
Tue, Wed, Thu: 11:00 am - 9:00 pm
Fri, Sat: 11:00 am - 10:00 pm
Sun: 11:00 am - 9:00 pm