Cuizer2 wrote an interesting post today on
Here’s a quick excerpt
Pete Times review of Ichiban Japanese Restaurant & Sushi Bar (2050 16th St N, St Petersburg, FL 33704; 727-896-1101), and this is one of my mini-posts, so mainly I just heartily second Chris Sherman’s recommendation. …

Read the rest of this great post here