Mr Leonard's Soul Food & Deli
Address:
2005 S Michigan Ave, Chicago, IL 60616
Phone:
(312) 881-0030
Nice to Know:
- Accepts Credit Cards Yes
- Wheelchair Accessible Yes
Other Businesses:
- Happy Chef Dim Sum House at 2164 S Archer Ave, Chicago, IL 60616
- Shui Wah Chui Chow Restaurant at 2162 S Archer Ave, Chicago, IL 60616
- Subway at 122 S Michigan Ave, Chicago, IL 60603
- the Spoke & Bird at 205-209 E. 18th Street, Chicago, IL 60616
- New Three Happiness Restaurant at 2130 S Wentworth Ave, Chicago, IL 60616