Baba's Famous Steak & Lemonade
Address:
130 E 51st St, Chicago, IL 60615
Phone:
(773) 548-6288
Nice to Know:
- Good For Kids Yes
- Noise Level Quiet
- Wifi No
- Accepts Credit Cards Yes
- Good For Groups Yes
Restaurants,
American
Other Businesses:
- Hua's Open Kitchen at 3014 E 91st St, Chicago, IL 60617
- Wingz It Iz at 9106 S Stony Island Ave, Chicago, IL 60617
- A. P. Deli at 10758 S Michigan Ave, Chicago, IL 60628
- El Pacifico Restaurant at 3534 W Fullerton Ave, Chicago, IL 60647
- Joy Yee Noodle at 2139 S China Pl, Chicago, IL 60616