Beautifully maintained Canyon View townhouse offering 2 bedrooms, 2 bathrooms, plus a versatile office/den that could easily serve as a third bedroom. Pride of ownership ...