Glen Avon Lodge is one of Cape Town’s premier Boutique Hotels. The Cape Dutch manor house is a peaceful heaven set in the midst of the city of beautiful Cape Town. Central to all major tourist attracitons in Cape Town, Table Mountain, The Waterfront, Boulders Beach, Kirstenbosch, Cape Point, Wine farms and Golf Courses.