City: Atlanta, 3005 Peachtree Road Northeast, Atlanta, United States Of America, 30305
"After waiting about 15 minutes, a couple walked in who realized they had a reservation at the wrong Tabla location. Instead of honoring our wait, the..."
The food was fantastic! However, the service could use some improvement. Even though the restaurant was empty, we had to wait until our whole party arrived before we could be seated. The chicken vinda