Little Italy Restaurant
(210) 349-2060 | View Website

824 Afterglow St, San Antonio, TX | Directions   78216

29.547520 -98.506283
Get Directions