Tag Archives: sushi taro menu

Sushi Taro: Long wait, delicious sushi

1503 17th Street, NW (17th & P street) Washington, DC 20036 (202) 462-8999 Not one who is usually keen on tremendously long wait times at restaurants, I couldn’t ignore my raving friends who regaled me with tales of the best sushi they had ever consumed. Wanting to partake of this raw fish utopia, I embarked [...]

Continue Reading