Where is Caracas Located?

Caracas is the capital of Venezuela and is located near the coast and under the Avila mountain. It is known for the museum of modern art and great restaurants.