Location: Home > YellowPages > WA > Tukwila > Sbarro's Italian Restaurant

Sbarro's Italian Restaurant

896 Southcenter Mall Ste J
Tukwila, WA 98188
206-433-9309