Oh ... Maria! [PERMANENTLY CLOSED] Call: Oh ... Maria! 3167 Peachtree Rd NE Atlanta, GA 30305 Buckhead Restaurants Best Mexican Best Mexican 2001 Critics Pick Best New Restaurant 2000 Critics Pick