No visit to Central Park is complete without drinks and treats at Southgate Bar & Restaurant. Situated in the heart of Central Park, it’s the perfect place to unwind after a stroll in the fresh air. Who knew enjoying a drink in the big city could be so enjoyable?
Create your
podcast in
minutes
It is Free