Get directions to: Green Olive, Norwood, PA
Restaurant address: 642 Chester Pike Norwood, PA 19074, USA
Restaurant: Green Olive