Downtown Winter Park, New England Avenue