This place is wonderful. Sushi Taro is located off of 17th street in DC. This could be the best value sushi place in the city. The sushi is very good while the prices are dirt-cheap.
The place is really no frills but if you like sushi, and all about sushi then this is the place for you.
more