This location is referenced in the film as the place to rent adult films, adding to the comedic tone of the story.
RST Video
60 Leonard Avenue, Leonardo, US