Part of the new Hotel Alba, ela is bringing Mediterranean freshness to South Terrace.