Fareham

The market town of Fareham lies in the south of Hampshire in England, between Southampton and Portsmouth.

Hotels