Rex Hotel

49-51 Shepherds Bush Road
London
United Kingdom