Hotels Near Ramada Plaza Wrexham, Wrexham