191 Peachtree St NE (Andrew Young International Blvd.), Atlanta, GA
Latin American Restaurant · Downtown Atlanta · 112 tips and reviews
365Atlanta.com: Need a perfect and perfectly delicious lunch? Try the fried avocado taquitos! Great portion - 2 taquitos with rice + beans. Amazing flavor - you won't be disappointed!