Starfish Reviews & Details
804 W Randolph St
Starfish is located at 804 W Randolph St in Chicago near the intersection of Harrison St and S Morgan St. Their menu consists of Japanese dishes . Call (312) 997-2433 for dine in.
- Service:Dine In
- Major Intersection:Harrison St And S Morgan St
Tell us more about Starfish Chicago!