South Soho Bar | Cocktail Bar in New York, NY
View South Soho Bar at 191 Centre Street,
New York City, NY 10013 on Google Maps
Open 7 Days a Week
5:00pm - 1:00am
Send us a message and we’ll get back to you as soon as possible.
Looking forward to hearing from you!