Leaf City Miami Leaf City Florida is a family-owned and-operated company offering quality Landscaping services in Miami and the surrounding area. Since 2000, we have been offering a wide range of landscaping services. Phone: (305) 951-6143 7100 Biscayne Blvd, Miami, FL 33138 United States Map Other Categories: Business Services |