Leaf and Lion – Long Beach Address 6978 Stanley Ave, Long Beach, CA 90805 GPS 33.881544, -118.162546 Telephone (562) 543-0102 Web View Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » California Pot Shops » Southern California Pot Shops » Los Angeles Pot Shops » Harbor / Long Beach Pot Shops » Leaf and Lion – Long Beach