Get directions to: Red Lobster, Johnstown, PA
Restaurant address: 525 Galleria Dr Johnstown, PA 15904, USA
Restaurant: Red Lobster