Sbarro

1107 N Alvarado St, Los Angeles 90026, United States Get Directions to this spot
1107 N Alvarado St
Los Angeles, 90026
CA, United States

Rate and review Sbarro in Los Angeles, CA, United States!

Share your experiences at Sbarro with your friends or discover more Pizza Restaurants in Los Angeles, CA, United States.