The Swan is a 3 star hotel in Alton, a town in Hampshire, England , famous for housing Jane Austen's cottage where she lived most of her life and where she ...
The Alton Grange Hotel stands in glorious landscaped gardens on the outskirts of the market town of Alton in Hampshire with views over the surrounding ...More lodging info