6500 Indian Creek Drive
Miami Beach, FL 33141
Get directions

About Us

The Ronald W. Shane Center is located on Miami Beach. It is a beautiful, state of the art facility with over 4000 square feet overlooking the scenic Indian Creek Waterway.

Reviews