Applebee's 7506

Applebee's #7506 is an Applebee's restaurant located at 6005 North University Drive in Tamarac, Florida.