Avalon Miramar Park Place 3020 Southwest 114th Terrace, Miramar, FL 33025