The Sclar Center (Miami) Video October 10, 2014 | Daniel SGS Loading Map.... The Sclar Center (Miami)7600 S Red Rd #101 South Miami, FL, 33143 25.7002193 -80.28561920000004 ADDRESS The Sclar Center (Miami) 7600 S Red Rd #101 South Miami, FL, 33143 United States PHONE (305) 661-5297 Upcoming Events No events in this location