Soho Sushi
Restaurant: 3218 W Kennedy Blvd, Tampa, FL 33609
Oakford Park
Best sushi in town.
- Diana Pomarico Realtor | Associate
Restaurant: 3218 W Kennedy Blvd, Tampa, FL 33609
Oakford Park
Best sushi in town.
- Diana Pomarico Realtor | Associate