Sarita's

Restaurant in San Pedro (Ambergris Caye), Belize

ice cream