Restaurant Neptun offers stunning sea views. Enjoy dining in a closed hall near St. George Square.