Tokyo Sushi Menu

$$Sushi, Japanese
3729 S Lindbergh Blvd, Saint Louis, MO 63127

Know a great happy hour or special for this location?