Seki's Japanese Restaurant
(314) 726-6477

6335 Delmar Blvd, St Louis, MO | Directions   63130

38.656017 -90.304189

Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
Seki's Japanese Restaurant
 
82% 100 16 11 Votes
Get Directions
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!