St Tropez Wine Bar
Wine Bar
•
French
South of France restaurant and wine bar in the heart of west village in New-York.