Hotel 261, West London W12 9DS

Hotel 261

261-263, Uxbridge Rd,
London,
W12 9DS

Tel: 020 8743 4411

Shepherds Bush, Shepherd’s Bush