The best-stocked supermarket on the island. It sells almost everything self-caterers could want. Read more