This location is a car dependent neighborhood so most errands require a car. 4525 n 66th st 72 is a townhouse in scottsdale az 85251. This 1 975 square foot townhouse sits on a 1 261 square foot lot and features 3 bedrooms and 2 bathrooms.