Filters:
Country:
Region:
City:
Similar words:
japanese restaurant in Tampa
About 48 results.
SohoSushi
3218 W Kennedy Blvd, 33609 Tampa, United StatesSoHo Sushi is a vibrant, award winning, Japanese Restaurant & Bar conveniently located in the heart of South Tampa.