Leisure Inn Hotel

40-41 Leinster Gardens
London
United Kingdom