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