No title - expert review The Swallow Bower hotel is housed in a manor house located six miles from Manchester City Centre and two miles from Manchester. The 90 guestrooms have d cor in warm tones with mahogany furniture. Amenities include satellite televisions, direct dial telephones, hair dryers and tea/coffee making facil... sidestep.com
Epic Trip is not responsible for content from external web sites and sources including photos, information, map, and reviews of Bower Hotel, Oldham, England