Zen Leaf – Phoenix / Dunlap Ave Address 4244 W Dunlap Ave, Phoenix, AZ 85051 GPS 33.567912649454, -112.14978715994 Telephone (602) 960-2273 Web View Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » Arizona Pot Shops » Phoenix Pot Shops » North Phoenix Pot Shops » Zen Leaf – Phoenix / Dunlap Ave