minube
Village Newcastle Hotel
The Village Newcastle is situated in Newcastle in England in Britain. It has a heated pool as well as 3 restaurants and is in a lovely area. Village has a very practical entrance. It also provides outstanding service, their staff is always improving day by day to meet the customer´s needs better.