Yes, the above two statements mean pretty much the same thing. However, there might be some finer points of distinction associated with each word. Sometimes an admission fee is charged for shows, exhibitions, and exhibits. Displays are usually free of charge to view, however, a fee (or donation) may also be assessed for some displays.
Assuming that 228 Peace Park is a public park, it would probably be the site of a public display of old locomotives.
Student or Learner