Happy hour
Sushi Taro is one of Happy hour.

1. Sushi Taro

8.6
1503 17th St NW (btwn P & Church St NW), Washington, D.C.
Sushi Restaurant · Northwest Washington · 83 tips and reviews