Sbarro Westfield University Town Center

Westfield UTC, 4545 La Jolla Village Dr Ste E-25, Suite FC11, San Diego, CA

Menu (As of 10/29)

Sbarro Westfield University Town Center: hours and how to order