La Serena Villas, A Kirkwood Collection Hotel on Postcard