An interactive map showing the location of Tahoe Meadows, South Lake Tahoe, El Dorado, California, USA.