Where is Tamarack Beach Hotel?

Where is Tamarack Beach Hotel located?

Tamarack Beach Hotel, California, United States of America (approx. 33.15473°, -117.35017°)


Where is Tamarack Beach Hotel on the map?