El Charro Drive-In
830 Merida Street,
San Antonio,
TX
78207
830 Merida Street,
San Antonio,
TX
78207
1 person favorited this theater
Uploaded By
More Photos of This Theater
No one has favorited this photo yet