Miami, FL, United States
1170 Southeast 12th Terrace Miami Florida 33131 US