The Amblehurst Hotel can be found situated in the southern outreaches of Manchester, and offering accommodation to singles, couples, business travellers, and families, who are visiting the city. A collection of the city¿s destination and attraction..