Cynthia's

Restaurant in Blowing Point, Anguilla

Features: outdoor seating