Taco Bell 33297

Taco Bell #33297 is a Taco Bell restaurant located at 5096 US 41 19th Avenue Northwest, Apollo Beach, Florida.