Store name: Sbarro Address: 7401 N LaCholla Blvd, Tucson, AZ Shopping mall: Foothills Mall State: Arizona Store phone: 520-531-5369 Location: Suite 141 Category: 33
: