Get directions to: Dolphin Fish & Chicken, Chicago, IL
Restaurant address: 1828 W 79th St Chicago, IL 60620, USA
Restaurant: Dolphin Fish & Chicken