where nature soothes the soul. Recharge amidst natural beauty at The Greens at Pier 17