Taco Bell 2595

Taco Bell #2595 is a Taco Bell restaurant located at 22953 Sandalfoot Plaza Drive, Boca Raton, Florida.