Tabla at 77 12th Street Northeast #2, Atlanta, Georgia.

We present you the complete information about the company Tabla — Establishment, food and bar at 77 12th Street Northeast #2, Atlanta, Georgia: addresses, opening hours, social networks, photos, etc.

Contacts

Update

Reviews

  • Oct, 25 2019
    Adrienne Klein
    4
    Food was amazing. Staff were a bit slow or seemed to forget about my table. More attentive service would have given them 5 stars.
Write a review

Photos

The nearest places

Tabla on the map