Sbarro
6200 Grand River Blvd E #362, Leeds AL 35094
(205) 699-0447
Directions
Order Online Delivery
Postmates
Leeds, Alabama
Sbarro
6200 Grand River Blvd E #362, Leeds
(205) 699-0447