Victoria Place 1284 Main Street, Worcester,MA 01603