CAPE TOWN – Excepting maybe the flatter, slightly bigger mountain to its Southeast, Lion’s Head is Cape Town’s most iconic mountain. A stroll around its base, or hike (or run) to the peak is a must-do on any visiting tourist’s itinerary. The 360-degree views from the top – down into city bowl to the East, Southwest along the 12 Apostles and out ...
Read More »