Holmes Hotel London is a boutique-style hotel in Marylebone Village. Oxford Street is within walking distance and 2 tube stations are nearby.
Number of rooms: 144
83 Chiltern Street, Westminster Borough, London, W1U 6NF, United Kingdom
Hotel booked 1 times today.