Helena is a Greek restaurant offering indoor and outdoor seating with a terrace and beer garden. Payment options include cash and AMEX.