YOUR LOCAL BRANCH RICHMOND, VA MORE Lansing has 112 locations across 35 states. Select a state to view locations. Created with Raphaël 2.0.0 VT NH MA RI CT NJ DE MD DC Virginia DULLES 22820 Indian Creek Drive Sterling, VA 20166 (703) 787-7400 Get Directions » More about this branch » FREDERICKSBURG 31 Commerce Parkway Fredericksburg, VA 22406 (540) 370-0100 Get Directions » More about this branch » HOME OFFICE Box 6649 2221 Edward Holland Drive, Suite 300 Richmond, VA 23230 804-266-8893 Get Directions » More about this branch » NEWPORT NEWS 12661 McManus Boulevard Newport News, VA 23602 (757) 875-1515 Get Directions » More about this branch » NORFOLK 3644 Village Avenue Norfolk, VA 23502 (757) 857-1278 Get Directions » More about this branch » RICHMOND Enterchange at Northlake, Building C 11810 North Lakeridge Parkway Ashland, VA 23005 (804) 266-8771 Get Directions » More about this branch » ROANOKE 1544 Patrick Road Roanoke, VA 24012 (540) 343-2333 Get Directions » More about this branch » SPRINGFIELD VA 7401 Lockport Place Suite A Lorton, VA 22079 (703) 440-5896 Get Directions » More about this branch » WINCHESTER Stonewall Industrial Park 148-3 Lenoir Dr. Winchester, VA 22603 (540) 665-8400 Get Directions » More about this branch » CONNECT WITH US CONTACT LANSING FOUNDATION LANSING DELIVERY APP BILLTRUST LANSINGNOW COPYRIGHT © 2021 LANSING BUILDING PRODUCTS | PRIVACY POLICY SIGN UP FOR OUR NEWSLETTER