Velvet

Rate this item
(0 votes)
A sumptuous bar; restaurant & hotel in the heart of Manchester's city centre on bustling Canal St; a stones throw from Piccadilly train station; amidst lively & vibrant bars & close to the main shopping area.

Additional Info