Delicious pasta at Restaurant Palmilla at Victoria House Ambergris Caye

Delicious pasta at Restaurant Palmilla at Victoria House Ambergris Caye