Description

This commercial building is located at 75 Dillon Ave, Campbell. It is within walking distance from downtown Campbell, the light rail and many restaurants and shops. The Prunyard Shopping center is 1/8 of a mile away.