Liberty Station

2448 Historic Decatur Road, San Diego, CA | 36,036 SF