Abbey Hotel

23 Wood Lane Shepherds Bush, London