Nature’s Spot Address 13312 Van Nuys Blvd, Los Angeles, CA 91331 GPS 34.265151122436, -118.42332958259 Telephone (818) 686-2229 Web Visit Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » California Pot Shops » Southern California Pot Shops » Los Angeles Pot Shops » East Valley L.A. Pot Shops » Nature’s Spot