Kreta is a Greek restaurant offering traditional flavors in a warm, welcoming atmosphere. Table service and takeout are available.