Directory Submission Site 1 year ago ID: #739391 Listed In : internet marketing 2 Southbridge St, Worcester, MA 01608, United States 877-571-3222 https://squarelocal.org/ [email protected] Business Description Squarelocal.org is a free online Directory submission site in which one can submit websites. Publish your site now. Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : directory submission site premium Directory submi