Levy Manor is a Serviced accommodation establishment located in Aliwal North, Eastern Cape, South Africa. 7PX7+H9 Aliwal North, South Africa Located at 22 Levy St, Aliwal North, 9750, South Africa, Levy Manor welcomes you to a delightful stay in the charming town of Aliwal North, Eastern Cape. Whether you’re visiting Aliwal North for business or pleasure, this serviced accommodation establishment
Read more...