915 E Rd To Six Flags St, Ste 103, Arlington, Texas 76011 USA
Triple Ahi tower..it is delicious
Photo Credit: Yelp