Barrow Lodge is a Herberg establishment located in Cape Town, Western Cape, South Africa. VFW9+28 Lakeside, Cape Town, South Africa Welcome to Barrow Lodge! Located in the picturesque Cape Town, South Africa, Barrow Lodge is your perfect destination for a memorable and comfortable stay. Situated in the heart of the Western Cape, our Herberg establishment offers a tranquil and picturesque
Read more...