1501 Woodside Rd, Redwood City, CA  94061  

CURRENTLY OPEN 7 DAYS A WEEK 1PM-8PM

Limited seating inside