Café
Giggles Ice Cream
6 locals recommend
Tips from locals
Situated in Ports of Call Plaza, Giggles serves soft and hard ice cream, sorbet, sherbet, smoothies, frappuccinos, coffee, ice cream cake and more.
Location
Grace Bay, Caicos Islands