Get directions to: Tin Star-allen, Allen, TX
Restaurant address: 1008 W Mcdermott Dr # 600 Allen, TX 75013, USA
Restaurant: Tin Star-allen