Challenger Lawn in San Diego

Challenger Lawn in San Diego is a park. Challenger Lawn is located near New Salem Street.

Leisure
park