Get directions to: Taqueria Three Amigos, Phoenix, AZ
Restaurant address: 933 N 16th St Ste 102 Phoenix, AZ 85006, USA
Restaurant: Taqueria Three Amigos