(916) 331-9344
7901 Watt Ave, Antelope, CA 95843
View Map
Sorry, there are currently no reviews. Read More Antelope Restaurant Reviews