You asked:

where is dallimores, england located

  • Dallimores, England is a village in Isle of Wight, England. It is 73 miles (117km) South West of London and 9.3 miles (15km) west of Portsmouth.