2660 Broadway St, Redwood City, CA, 94063 
650-568-9789
Takeout
Taiwanese