Tokyo Sushi
Japanese, Sushi Bars
Fort Lauderdale
1.8 mi