La Quinta Plaza

Restaurant · 171 Fifth Ave #106, Redwood City, CA

More food in Redwood City, CA