Get directions to: Amelia's Italian Restaurant, Casselberry, FL
Restaurant address: 5401 South Ushighway 17 & 92 Casselberry, FL 32707, USA
Restaurant: Amelia's Italian Restaurant