Our Two Awesome Locations
Our Indiana Ave Location
Located in: Indiana Plaza
Address: 6701 Indiana Ave, Riverside, CA 92506
Mon - Sun: 9 am - 10 pm
Our Downtown Riverside Location
Located in: Main St Pedestrian Walk-Way
Address: 3737 Main St, Riverside, CA 92501
Mon - Thurs: 10:30 am - 9 pm
Fri: 10:30 am - 10:00 pm
Sat: 10:30 pm - 10:00 pm
Sun: 12:30 pm - 9:00 pm
All prices are subject to change without notice.