Sirloin Stockade

200 W. Lake Dr.
Taylor
Texas
United States
website