818 Juniper St Ne
Atlanta, GA 30308
Atlanta, GA 30308
Open HoursDinner Mon.-Sat.
OverviewMitra is a casually, elegant approach to American food with a Latin twist. With a vibrant and upbeat environment, guests can relax and at the same time enjoy an exciting dining...
more