The Sabre Springs/Penasquitos Transit Station is located in San Diego, United States on 13538 Sabre Springs Pkwy. The Sabre Springs/Penasquitos Transit Station is rated 5 out of 5 in the category public transportation in United States.
Address
13538 Sabre Springs Pkwy