Planet Hellas is a Greek restaurant offering traditional dishes in a spacious setting with a simple interior.