Grand Hotel (Scarborough)/Definition

Hotel in Scarborough, England; when completed in 1867, it was one of the largest hotels in the world.