PFS Drive-In at the Navy Yard is located in Philadelphia, United States on Admiral Peary Way &, League Island Blvd. PFS Drive-In at the Navy Yard is rated 4.7 out of 5 in the category drive-in movie theater in United States.
Address
Admiral Peary Way &, League Island Blvd