If you’re planning to visit Manchester, England and are looking for a place to stay with the kids, the Lowry Hotel is a great choice. Located on the banks of the River Irwell, in the center of town, right near the commercial shopping district and load of things to do, this five-star hotel has 165 […]