You are ordering from Otsuka Ramen & Bar located at 

8035 Spencer Hwy C, Deer Park, TX 77536

Otsuka Ramen & Bar - Deer Park 8035 Spencer Hwy C Deer Park, TX 77536
Opens Soon
11:00AM - 10:00PM