About Lost on Main

Lost on Main is a Night Clubs restaurant located at 319 Main Street # 200 in Chico, CA 95928. Lost on Main has been described as an Good Night Clubs restaurant and has received an average rating of 5 by our members.

  • Food

    Decor

    Service

User Reviews for Lost on Main

All Reviews for Lost on Main