Hellas is a Greek restaurant offering a delightful dining experience with good service and cuisine. It provides the option for takeout with self-pickup available.