Stella Beach is a beachfront lounge bar and restaurant offering fresh seafood and well-prepared dishes. It is open for lunch, dinner, and late-night service.