1725 Woodside Rd, Redwood City, California 94061 USA
Inside on March 26, 2024 (post remodel).
Photo Credit: Yelp