Villa St. Tropez is a restaurant offering French and Mediterranean cuisine. It also provides accommodation in a quiet villa area, featuring stylishly furnished rooms with modern amenities.