"The taqueria on Glenwood Avenue in East Atlanta Village is open for curbside takeout only. The restaurant also includes a few pantry essentials for sale. Check Instagram for updates to the menu and hours. Call the restaurant to order." - Eater Staff