Sbarro

Pizza, Italian
$
849 E Commerce St
San Antonio, TX 78205
(210) 227-5452

Tips

  • Mimosa! Try them.
  • Hot pizza!! ;)