Nature's Call Landscaping Contractors - Fairfax, VA Looking to contact Nature's Call? You can reach them at 703-560-4154