Joelle Lurie @ Tavern on the Green - NYC

  • Central Park West New York, NY United States