Applebee's 9552

Applebee's #9552 is an Applebee's restaurant located at 1009 Bichara Boulevard in The Villages, Florida.