Palos Verdes

Palos Verdes is a part of Los Angeles, California. Palos Verdes is also where the Street Racing HQ or "The Spot" is located. It is right on the coast of California.