Store name: Taco Bell Address: 100 CambridgeSide Place, Cambridge, MA Shopping mall: CambridgeSide Galleria State: Massachusetts Store phone: 617-621-0609 Location: Suite 1-19 Category: 33
: