Tedro's Reviews & Details
1055 W 63RD St
Tedro's is located at 1055 W 63RD St in Chicago near the intersection of W 63rd St and S Aberdeen St. Call (773) 918-1467 for dine in.
- Service:Dine In
- Major Intersection:W 63Rd St And S Aberdeen St
Tell us more about Tedro's Chicago!