Get directions to: Ladda's Thai Cuisine, Redwood City, CA
Restaurant address: 2053 Broadway St Redwood City, CA 94063, USA
Restaurant: Ladda's Thai Cuisine