Betty Carter Park is a serene green space nestled in the heart of New York City, offering a peaceful retreat from the hustle and bustle of urban life.
Visitors can enjoy leisurely strolls, picnics, and outdoor activities in this tranquil oasis, making it a popular spot for relaxation and connection with nature.
Generated from their business information