Now Playing Tracks

Kiku Sushi Bar in Tallahassee has the best sushi. It has been open for a short while but it has gotten so many rave reviews over their menu. If ever in town check out there salmon, shrimp and avocado rolls.

To Tumblr, Love Pixel Union