Oishi Sushi Hibachi Japanese Restaurant hero image

Oishi Sushi Hibachi Japanese Restaurant

Restaurant

498 Athens St, Tarpon Springs, FL 34689, USA

Biter Score
8.8
Open
Monday: 4:30 PM – 9 PM