Posted on Leave a comment

Le Duo

Le Duo is a Italian restaurant set in a beautiful garden villa, with both indoor and outdoor seating.  They serve fresh pasta and authentic pizzas. It is good for large groups or a romantic dinner.

Leave a Reply

Your email address will not be published. Required fields are marked *