Get directions to: Cheba Hut Ii, Mesa, AZ
Restaurant address: 1710 W Southern Ave Mesa, AZ 85202, USA
Restaurant: Cheba Hut Ii