Member
The Absolutely most fantastic place in the world for me! In Goa, India!! The seafood was huge in comparison to other restaurants around the world and very delicious eating along the gorgeous seaside!! I will never forget this place or Goa!! I was so satisfied!