Nature’s Wonder – Phoenix Address 2825 W Thomas Rd, Phoenix, AZ 85017 GPS 33.479867997062, -112.12142096212 Telephone (602) 837-5660 Web View Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » Arizona Pot Shops » Phoenix Pot Shops » Central Phoenix Pot Shops » Nature’s Wonder – Phoenix