Canyon Creek Business Park

Retail/Service Center - 17,694 Square Feet

San Diego, California

Canyon Creek Business Park was refinanced with a 25 year loan with rate reviews every 5 years on a 25 year amortization schedule.