Photo by: Isaac Babcock - Winter Park Towers hosted a Celtic-themed groundbreaking ceremony on June 24 to celebrate its new apartment building, Loch Berry, which boasts 54 state-of-the-art two-bedroom apartments on Lake Berry. A long-awaited parking g...