NTC Park at Liberty Station

2455 Cushing Road
San Diego
California
United States