Get directions to: Thai Power Restaurant, Daly City, CA
Restaurant address: 6057 Mission St Daly City, CA 94014, USA
Restaurant: Thai Power Restaurant