Get directions to: Roma's Ristorante Italiano, Apopka, FL
Restaurant address: 730 S Orange Blossom Trl Apopka, FL 32703, USA
Restaurant: Roma's Ristorante Italiano