impression 0 500023751596 21 DEPOT ST LANCASTER NH 03584 Listing Price $ 135,000 Sold 2/15/2019 21 DEPOT ST LANCASTER , NH 03584 Listing Information 3 bd 3 ba 1,948 sqft. SAVE PLACES NOTES