Fratellos DeliOur New Downtown Location115 Plaza de Armas #107 San Antonio, TX 78205P: 210-963-8430E: info@fratellosdeli.comHoursMonday - Friday: 8:00AM - 3:00PMSaturday and Sunday: CLOSEDAvailable For Special Events Evenings And Weekends