image coming soon placeholder

Selera Medical Office Locations

Mountain View, CA

Selera Medical is developing a device-based treatment for heart failure, to treat fluid overload in heart failure patients with a one-time, minimally invasive procedure

seleramedical.com

Selera Medical Headquarters Location

Mountain View, Mountain View, CA 94043