7720 S Jones Blvd, Las Vegas, Nevada 89139 USA
This is their style of making Tilapia. If you love fish, then this is it!
Photo Credit: Yelp