Italian Village89 South StreetA venue on South Street in New York.Find on Google MapsDescriptionSituated on South Street in New York, this venue offers a straightforward urban setting.Ask Karpo for more information.Get the APP