This establishment is a restaurant with a view, offering seafood dishes. It is located in Florida and is known for its scenic dining experience.