With the amount of chain places in all the resorts every authentic cafe or store becomes a real jewel. All Natural is one of them. Their pizza is second to none with just fresh and natural ingredients, they even have vegan (not that I'm interested ;)) and whole-wheat pies. And their shrimp pizza makes any day a holiday ;)
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.