Squirrel Cottage is a Indoor lodging establishment located in Cape Town, Western Cape, South Africa. XC4X+F5 Constantia, Cape Town, South Africa Squirrel Cottage is nestled in the picturesque area of Constantia, Cape Town, South Africa. Located at 1 Ceres Rd, Bergvliet, Cape Town, 7945, South Africa, this indoor lodging establishment is the perfect escape for business travelers and tourists alike.
Read more...