1501 Woodside Rd, Redwood City, CA 94061
Currently on WINTER hours:
open 7 days a week from 1pm-9pm
Limited seating inside