Submitted by Martin Williams on Wed, 2012-03-14 22:54 Visit [title] [title] Luxury apartments in the Sands complex at the North Bay, Scarborough, North Yorkshire, UK. [I've stayed here; thoroughly recommend - Martin] Taxonomy upgrade extras: Travel Websites