Casa De Melrose Villa Scottsdale is located 16 minutes' walk from the upscale Scottsdale Fashion Square Mall and welcomes its guests to enjoy horse riding.
Guests will find the 100-acre Chaparral Public Park 1.3 miles from this holiday home, and the baseball field "Scottsdale Stadium" is 1.4 miles away.
Casa De Melrose Villa features a fully furnished kitchen where guests can find a fridge, oven, and glassware. Granada Bar and Grill as a dining choice is within reach of this Scottsdale villa. Thanks to 14909 bus stop, located around a 5-minute walk away, guests can easily explore Scottsdale.