The Head South Lodge is situated in Green Point, two minutes away from the leading Cape Town tourist attraction Victoria & Alfred Waterfront; 3 minutes from downtown Cape Town, and close to Sea Point's famous restaurant district and breath-taking beaches.