A few people have asked where "La Rosa" is. It's on the north side of the river in Whitby on the cliff top , in the same block as the Royal Hotel (where apparently the condition of tenure is that you have taken a Shearing's Bus Tour!) . Anyway If you look from the south side of Whitby , La Rosa is the Yellow Building in the block:
And here's the front with the Lewis Carrol plaque, from here you can see the whalebone arch and look across the river to the ruins of the Abbey. Tres Gothic!!
And another of the sea view suites!!