5847 Poplar Ave, #101, Memphis 38119, United States
5847 Poplar Ave, #101, Memphis 38119, United States
No delivery
Spot something wrong?
Dishes at Red Koi Japanese Cuisine. Prices may vary in venue.
Been to Red Koi Japanese Cuisine? Be the first to share what you ate.