11612 N Kendall Dr Miami Address: 11612 N Kendall Dr, Miami, FL 33176, United States March 13, 2014By Alexa Mederos About the author