Best Mediterranean restaurant in Stow, united states