Villa Victoria is a beautiful Victorian home and Self Catering in the lovely town of Montagu on the famous Route 62. We offer very comfortable accommodation and features like...