Ellenicha Self-catering Accommodation is a hotels establishment located in Flagstaff, Eastern Cape, South Africa. WF8V+6G Flagstaff, South Africa Welcome to Ellenicha Self-catering Accommodation, located in the vibrant town of Flagstaff, Eastern Cape, South Africa. Situated on the scenic Unnamed Road, our establishment offers a convenient and comfortable stay for both business travelers and tourists alike. At Ellenicha Self-catering Accommodation, we
Read more...