How close to DCU Center?
Address: 35 Major Taylor Blvd, Worcester, MA 01608, USA
Nicholas Tino | Jan 13, 2018
Right across the street, can even see it using street view!
Shawn Hughes | Jan 13, 2018
Right beside it.
Kenneth Vaughan | Jan 13, 2018
One block away
Ryan Mitchell | Jan 13, 2018
Right next door. Only a street between.
Thanks! Your answer is awaiting moderation.