1501 Woodside Rd, Redwood City, CA 94061
CURRENTLY OPEN 7 DAYS A WEEK 1PM-8PM
Limited seating inside
Home
About Us
Location
Contact Us
Employment Information
Photos