Takara Sushi Restaurant Address: 10 Kelley Sq, Worcester, MA 01610 Phone: (508) 791-1140 Payment: Nice to Know: Noise Level Loud Wifi No Restaurants, Japanese Other Businesses: Weagles Family Dining at 438 Pleasant St, Worcester, MA 01609 Boomers Sub & Deli at 93 Highland St, Worcester, MA 01609 Sakura Tokyo at 640 Park Ave, Worcester, MA 01603 Z Cafe at 389 Main St, Worcester, MA 01608 Peruchos Pizza at 1280 Grafton St, Worcester, MA 01604