Soul Palace, CHICAGO, Illinois (IL)

Feeling hungry? Soul Palace might be the restaurant to suit your needs.
Conveniently situated at 2447 West 63rd Street () in CHICAGO, Illinois (IL) (60629), Soul Palace is available at 7734363600. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in CHICAGO, Illinois (IL)


Soul Palace contact information and details:
Address: 2447 West 63rd Street - , CHICAGO, Illinois (IL) 60629
Contact Phone: 7734363600