Oakwood Terrace

18905 NE 25th Avenue Miami FL 33180 (888) 848-5698