In 1940 "The World's Largest Roadside Restaurant" was built at Queens and Junction Boulevards. Anyone know how long it was there?
Reference ID: QU63566
Responses: