South Beach Detox is located in North Miami Beach, United States on 85 NW 168th St. South Beach Detox is rated 4.1 out of 5 in the category addiction treatment center in United States.
Amenities
Gender-neutral toilets
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet