Totland is a city in Isle of Wight, United Kingdom. It has many popular attractions, including The Needles Landmark Attraction, National Trust - The Needles Old Battery and New Battery, National Trust - The Needles Headland & Tennyson Down, perfect for a trip!