Taco Bell 31299

Taco Bell #31299 is a Taco Bell restaurant located at 2338 North Roosevelt Boulevard, Key West, Florida.