Taco Bell 22833

Taco Bell #22833 is a Taco Bell restaurant located at 526 US Highway 27, Clermont, Florida.