Villa Margherita Restaurant

Restaurant

Restaurant

Villa Margherita’s small and cozy restaurant is a simply delicious and an organic eating option in town!

Excellent wine and liquor choices.

A privilege available to Villa Margherita’s in-house guests only!

food-18

food-3