Get Directions to Flower Island ← View details 203 NORTH LA SALLE STREET, Chicago, Illinois 60601 (312) 263-6792 Get Directions From* To * — Required information