Address and Hours

Address: 8461 Elk Grove Blvd, 96758

Phone: (916) 896-1916

Monday - Sunday: 11:00am - 3pm, 5pm-10pm