Tucked round the corner from The Seas with Nemo and Friends is a real underwater dining experience.
Coral Reef in Epcot shares a wall with the enormous fish tank from the ride next door, so you can enjoy dinner with fishy company!
While the food was really good, with options from fish dishes to chicken to steak, we didn’t have the best time here; they forgot to book us in when we arrived, so after a half hour wait, we were told we’d have to wait a bit longer for our table due to their mistake. We were also sat on the back row of tables, furthest from the tank, so the whole experience was kinda lost on us, except the occasional swim-by from a turtle or ray.
The restaurant setup wasn’t overly family friendly either, so unless you’re sat right by the fish, entertaining small children is a little tricky, and the restroom isn’t actually situated inside the restaurant; its outside in the waiting area.
I would recommend Coral Reef for families with older children, or as a place to eat if you want to use up table service credits on a dining plan, but if visiting with small children, I’d opt for somewhere a little more kid-friendly