This famous restaurant in Baga Beach Goa, couldn't satiate our taste buds, although the ambience was awesome
Read this post on talestotell.co.in