1501 Woodside Rd, Redwood City, CA 94061
Currently: 7 days a week 12pm-9pm
Limited seating inside
Home
About Us
Contact Us
Nutritional Links
Location
Photos