DeLuca’s Auto Wash (Salisbury)
- Town
- Salisbury, MA
- Address
- 106 Elm St, Salisbury, MA 01952 Get directions
- Phone
- 978-572-1161
- Official page
- Official page
- Services
- Self-serve car wash
- Hours
- Daily 6 AM-11 PM.See official page on this listing · Last checked Nov 14, 2026
- Last checked
- Nov 8, 2026
Details can change. Check the official page or call before you go.