Glen Beach Villa 3 is a luxurious, up-market villa, situated directly above the little cove of Glen Beach, offering spectacular, uninterrupted sea views over the Atlantic. The Villa is nestled against the slopes of the majestic Lion’s Head Mountain, is across the road from Cape Town’s best beaches and is.. The villa is fully equipped with all amenities and a two parking bays.