Template Castle Megastore - Deer Valley Rd. & I-17 Fwy. Share: Retail Stores Castle Megastore - Deer Valley Rd. & I-17 Fwy. Visit Website Request Info 21815 N. 26th Ave. Phoenix, AZ 85027 (623) 434-1390 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.