Shelbourne Lodge is situated in the beautiful suburb of La Lucia and offers various accommodation options to suit your needs.