Buy stock photo Beautiful view of mountain named Lion's Head on sunny Summer day. Nature around includes green trees ahead with road beside to enjoy drives. Area is in Cape Town in the Western Cape of South Africa.