404-464-8571 | Tabla Restaurant,77 12TH STREET NE SUITE 2 ATLANTA, GA 30309. Get Directions
Estimated delivery time: 45 mns min