Hotels nearby 11-13 Cromwell Road, Salford M6 6SX, United Kingdom

Stay Inn Manchester

Approximately 1.93 km away
Address: 55 Blackfriars Rd, Manchester, United Kingdom

Stay Inn

Approximately 1.94 km away
Address: 55 Blackfriars Road, Manchester M3 7DB, United Kingdom

Dreamhouse Apartments Manchester City West

Approximately 1.99 km away
Address: 2 Bloom Street, Manchester, United Kingdom

Dreamhouse Apartments Manchester City West

Approximately 1.99 km away
Address: 2 Bloom Street, Manchester, United Kingdom