A new 10 ft. wall clock with back lit hands has been installed at the Riverdale Square Shopping Center on Rt. 23 North in Riverdale, NJ.
Are you sure you want to delete this?