Featuring free WiFi, The York Palace Hotel offers accommodations in York. Guests can enjoy the on-site restaurant.