101 Portland Street, Manchester
Set in the heart of bustling Manchester this 19th-century boutique hotel offers stylish luxurious rooms with 32-inch flat-screen TVs. Oxford Road Rail Station is just 5 minutes’ walk away.