Tasty's
Address: South Hill Road
Region: Anguilla
Country: Anguilla