The Acacia Hotel, a Guest House in Scarborough, England, United Kingdom is a few minutes from the town centre and within easy reach of all attractions - sea, shops, restaurants, theatres, art galleries, museums, the Castle, Conference Centre.READ MORE