Firgrove es una pequeña ciudad ubicada a 39 km al sureste de Ciudad del Cabo y a 7 km al oeste de Somerset West en la provincia del Cabo Occidental de Sudáfrica .