Alamo Restaurant

125 N. Ninth St.
Alamo
Texas
United States