Get directions to: Alejandro's, Tucson, AZ
Restaurant address: 31 North Scott Avenue Tucson, AZ 85701, USA
Restaurant: Alejandro's