About Sbarro (72-840 Highway 111 #S361 Palm Desert Town Center)
Searching for "Pasta Near Me"? Sbarro (72-840 Highway 111 #S361 Palm Desert Town Center) has some of the best Pasta in Palm Desert. Located at 72-840 Highway 111 #S361, Sbarro (72-840 Highway 111 #...show more