Taco Bell 18574

Taco Bell #18574 is a Taco Bell restaurant located at 5705 Northwest 163rd Street, Miami Lakes, Florida.