Elena is a Greek restaurant known for preparing fresh dishes daily, offering a relaxing atmosphere to enjoy authentic Greek cuisine.