Zen Leaf – Phoenix / Cave Creek Rd Address 12401 N Cave Creek Rd, Phoenix, AZ 85022 GPS 33.598835029995, -112.03700549494 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 / Cave Creek Rd