Sarah Todd Goa Restaurant Name / It took four years to build up, and just. Sarah Todd Goa Restaurant Name : To give us a taste of her food, sarah todd is opening a restaurant in goa this year.