Best Western Plus Apollo International Hotel is ready to serve you a holiday of happiness. The largest and the most luxurious hotel located in Charlestown, the property is only a few minutes away from the heart ... Read more

View all Luxury Hotels in Newcastle