The property has a lot size of 4138 sqft sqft and was built in 2000. 14892 SW 18th St is in Miramar, FL