Found 2 places
Address: W Lk Blvd, Homewood, CA 96161
Latitude: 39.0696 (39°4′11″N), Longitude: -120.1391 (120°8′21″W)
Foursquare
Address: 6821 West Lk Blvd, Tahoma, CA 96142
Latitude: 39.0683 (39°4′6″N), Longitude: -120.1341 (120°8′3″W)
Phone: (530) 525-1553
Site: tahomameadows.com