A latin-inspired upscale restaurant located downtown Atlanta in the prestigious 191 Peachtree Tower building.