Location: Museum of South Texas History, 200 N Closner Blvd, Edinburg, TX, United States
StreetView: None