Rebecca Hall heads to the popular seaside resort town of Brighton on the UK’s south coast and discovers more than floral chintz at The Square Townhouse.
Rebecca Hall heads to the ‘Island of the Knights’, the Greek island of Rhodes to experience some opulent Italian glamour at Hotel Grande Albergo Delle Rose.