14629 SW 42nd St, Miami, Florida 33175 USA
This is a $20+ eel roll and no eel! But I see Tuna? Horrible! Value. And don't get me started w appetizers!
Photo Credit: Yelp