Taylor's Location
3636 Taylor Rd
Loomis, CA
(916) 652-8255
Hours:
Mon - Sat - 6am - 9pm
Sunday - 10:30am - 6pm