Unclaimed
Permanently Closed
Tin Star Restaurant
Restaurants
1321 North Loop 1604 East, San Antonio, TX · 78232
Average Rating
Be the First to Review
Customer Feedback
Permanently Closed
No Longer Operating