D'Oyly Carte Island is a very small island between Weybridge and Shepperton which has just one large house and garden on it.
D'Oyly Carte Island is a very small island in the River Thames, England, between Weybridge and Shepperton. There is just one large house and garden on it.