Viltra Inn is a Inn establishment located in Beaufort West, Western Cape, South Africa. MH3M+XF Beaufort West, South Africa Welcome to Viltra Inn, located in the charming town of Beaufort West, Western Cape, South Africa. This cozy Inn is the perfect accommodation choice for both business travelers and tourists seeking a comfortable and convenient stay in the heart of South
Read more...