The Ludlam sign is the last remnant of the hotel complex that formerly occupied the property at the corner of John F. Kennedy Boulevard and Landis Avenue.
March 10, 2026