The Sosta
(181)
Italian restaurant
Permanently closed
Address: 186 Mott St, New York, NY 10012
Phone: (212) 988-9028
People also ask
What is the meaning of La Sosta?
Owned and run by Italian and South African chef couple Salvatore and Nina Branda, La Sosta is a unique restaurant in Swellendam which combines a rich ...