Get directions to: Ay Chiuahua, Salt Lake City, UT
Restaurant address: 4908 S Redwood Rd Salt Lake City, UT 84123, USA
Restaurant: Ay Chiuahua