Taco Bell

Category: Fast food restaurant in Atlanta, Georgia

Address: 1761 Howell Mill Rd NW, Atlanta, GA 30318, USA

Phone: +14043554997

Opening hours

Sunday: 8AM–12AM

Monday: 8AM–12AM

Tuesday: 8AM–12AM

Wednesday: 8AM–12AM

Thursday: 8AM–12AM

Friday: 8AM–1AM

Saturday: 8AM–1AM

Reviews

T R

Oct 31, 2022

Extremely long wait. Just to pick up a small order. Mobile orders are supposed to be prepared for pick up not to wait over 40 min.

Pamela Short

Oct 27, 2022

It's a small restaurant... alot of playing around in the back while we sit and wait on our food.

bone burner

Oct 25, 2022

NEWLY ADDED CHOICES TO MENU. FOOD TASTED THE BEST IT HAS EVER TASTED.

Sara Lee Fernandez

Oct 18, 2022

They went over and beyond 👍

Thanks! Your review is awaiting moderation.

Questions & Answers

Who owns the taco bell in Atlanta ga on Howell mill rd

Bary Ward | Oct 31, 2018
Kathleen Ryan | Oct 31, 2018

Do you deliver?

Read More

Thanks! Your answer is awaiting moderation.

Thanks! Your question is awaiting moderation.

Related Places