Luckie Waller Park is the best in South San Diego, made for Baseball ruined by soccer
Park is located at 6121 Mira Monte Plaza, La Jolla, CA 92037