Otosan Sushi – The Finest in Sushi Finally Opens in Long Beach
After months of going from simply trying to open a brand new restaurant to adding a pandemic to the mix. Otosan Sushi is finally making its Long Beach debut. The much-anticipated sushi restaurant located at […]