21 SW 11th St, Downtown Miami, Miami 33130, United States
21 SW 11th St, Downtown Miami, Miami 33130, United States
No delivery
Spot something wrong?
Dishes at Sumi Yakitori. Prices may vary in venue.
Been to Sumi Yakitori? Be the first to share what you ate.