115 Plaza de Armas #107 San Antonio, TX 78205
Downtown
(210)-963-8430
www.fratellosdeli.com/Home
Hours: Mon-Fri 11am-2pm
Plaza de Armas
0.00 miles
Culture Commons
O’liva Restaurant
Plaza de Armas Gallery
Panchito's Downtown
0.02 miles
Spanish Governor's Palace
or
Browse all Film Times