Ideal Location

Itchen is ideally located in Southampton on the south coast of England. The city with 250,000 inhabitants is one of the greenest cities in southern England.

90% of our international students live within a 30 minute walk.

London is just 70 minutes by train and Heathrow Airport is just 75 minutes by road.