Illinois > Chicago > Kenwood > Restaurants, Food & Beverages > Restaurants > Istra Cafe LLC
5030 S Cornell Ave, Chicago, Illinois, 60615-3016
(773) 324-9660
Kenwood
Restaurants, Food & Beverages > Restaurants
No reviews yet. Be the first to write a review!