Welcome to Sea Turtle Beach Cafe, a slice of paradise in the heart of Baga, Goa. Founded in 1990 by local brothers Anthony and Alber Gonsalves.