Double Tree By Hilton Westminster

City Inn Westminster 30 John Islip Street, London, SW1P 4DD

Hotel Facilities