We haven't eaten at Elefanta but we have at Restaurant Thai for the past 4 years. The food is very good and the atmosphere is spectacular. The restaurant shares a wall with the adjacent aquarium so you can see dolphins, turtles, etc. swim by. If that's not enough and you plan in advance, you need to reserve one of 5...
More