A terrace haven of elegance