Get directions to: Pizza Roma, San Antonio, TX
Restaurant address: 16111 San Pedro Ave Ste 119 San Antonio, TX 78232, USA
Restaurant: Pizza Roma