Indian Rock Park 950 Indian Rock Ave./Marin Ave., Northbrae. Free. Located in a residential area in the hills, this small park rocks with a small rock-climbing area featuring a craggy peak that is used for practice by both beginning and veteran climbers. Additionally, the rock has steps up to the top, where step-climbers are rewarded with a grand view of the bay and beyond. A small picnic area and playground are also available.