MARTA to 26 Thai Kitchen & Bar

26 Thai Kitchen & Bar is a top-rated Atlanta restaurant next to the Lindbergh Center MARTA station on the red and gold lines. In addition to Thai food that uses local ingredients, there's a large bar with happy hours. A unique feature is that the owner/chef was 26 when she opened the restaurant -- hence … Continue reading MARTA to 26 Thai Kitchen & Bar