Nature’s Wonder – Grand Ave Address 2960 Grand Ave, Phoenix, AZ 85017 GPS 33.485329102089, -112.12285929557 Telephone (602) 856-9500 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 – Grand Ave