About

Edit info

In Klamath Falls, OR and looking for a spa? Located in Klamath Falls, OR, Electric Beach is a spa situated at 2227 N Eldorado Ave. To make an appointment or for price information, call (541) 882-4514.