Get directions to: Barrio Taqueria, Cleveland, OH
Restaurant address: 806 Literary Rd (at 2005 1/2 Argyle Ave), Cleveland Cleveland, OH 44113, USA
Restaurant: Barrio Taqueria