The Victory Drive-in was located at 156th (Pilgrim Rd.) and Lisbon Ave. The claim of this drive-in theater was that it was the "world's most beautiful drive-in". It was located in a wooded area and had hills on the north and east side. This appears to have been a fairly large drive-in theater when it was in operation. All that remains is the entrance and exit roads.
Newspaper ad from 1960