Get directions to: Embajador Motel, San Luis, AZ
Restaurant address: 661 North Main Street San Luis, AZ 85349, USA
Restaurant: Embajador Motel