Lake Placid News, June 29, 1951
The Top Hat Restaurant was at 81 Broadway in 1951.