Very good location for office. Plenty of parking space.
Professional, modern and clean
Sherwood Plaza is located at 9990 Fairfax Blvd, Fairfax, VA 22031