On the Isle of Man what is the Lady Isabella? Castle, theatre, water wheel, casino August 17, 2017 By Show answer Water wheel More British Geography QuestionsMore Geography Questions