liberty station point loma s

2460 Historic Decatur Rd
San Diego
California
United States