More about The Rembrandt Hotel
The Rembrandt Hotel is located at 33 Sackville Street, M1 3 Manchester, United Kingdom
+44 (0) 161 236 1311
http://www.rembar.co.uk/
Similar Listings
The Lodge
4.6