Nara Hibachi
3.5 Star Rating
13520 University Plaza St Tampa, Florida 33613 | Restaurant Info