Special Delivery Health Center 123 North Krome Avenue, Homestead, FL 33030