Ibis Hotel Leeds, Leeds

23 Marlborough Street LeedsLS1 4PB, Reino Unido