[Downtown News & Video]
Description:
Photograph of Downtown Video, Deli & News (located at 114 N. Locust on the Square in Denton, Texas) with several signs in the windows and cars parked in front of it.
Date:
1984/1988
Creator:
Glover, Julie
Item Type:
Refine your search to only
Photograph
Location:
33.215125 -97.132452