Great
Beautiful garden very relaxing with views of the Hudson river
Otis Park is located at 789 Warburton Ave, Yonkers, NY 10701