Atla

Restaurant Details

Restaurant Name: Atla

Address: 372 Lafayette St, New York, NY 10012

Borough: Manhattan

Phone Number: 6468376464

Cuisine: Mexican

Scroll to Top