Get directions to: Royal Thai Palace, Walnut Creek, CA
Restaurant address: 1414 N Main St Walnut Creek, CA 94596, USA
Restaurant: Royal Thai Palace