Best Seafood Restaurants in Orlando
The state of Florida has an abundance of seafood dining choices. Orlando, one of the largest tourist cities in the Sunshine State, provides premiere restaurants for seafood lovers. The Flying Fish Care is located at 2101 North Epcot Resort Boulevard, in the Orlando suburb of Lake Buena Vista. Reservations are strongly suggested, and can be ...