Get directions to: Thai Seafood Palace, Westminster, CA
Restaurant address: 14541 Brookhurst St Ste A3 Westminster, CA 92683, USA
Restaurant: Thai Seafood Palace