Metro Hotel Paddington London
Search & compare prices for Metro Hotel Paddington London in all hotel booking websites.
Metro Hotel Paddington London Address: 7 Craven Road Paddington London W2 3BP, London, United Kingdom
Minimum price found for Metro Hotel Paddington London was: 31 GBP
Click here to get more information, photos & guest ratings for Metro Hotel Paddington London