Our Mechanicsville Sand & Gravel location carries many types of Sand, Gravel, and Stone available for pick-up or delivery. Inventories vary from day to day, so please call ahead ((301) 932-5000) to confirm availability for pick-ups.