London Star Hotel

51-53 Steyne Road, Acton, London