Get directions to: Thai Crystal Restaurant, Albuquerque, NM
Restaurant address: 109 Gold Ave Sw Albuquerque, NM 87102, USA
Restaurant: Thai Crystal Restaurant