Restaurants Chicago

Taqueria Telooloata

Address
2620 W Cermak Rd
Place
Chicago , IL 60608-3515
Landline
(773) 843-1404

Description

Taqueria Telooloata can be found at 2620 W Cermak Rd . The following is offered: Restaurants - In Chicago there are 2333 other Restaurants. An overview can be found here.

Reviews

This listing was not reviewed yet

Categories

Restaurants
(773)843-1404 (773)-843-1404 +17738431404

Map 2620 W Cermak Rd