Get directions to: J & T Drive In, Ellwood City, PA
Restaurant address: 1257 Mercer Rd Ellwood City, PA 16117, USA
Restaurant: J & T Drive In