McDonald's 11666

McDonald's #11666, is a McDonald's restaurant located at 1220 Linton Boulevard, Delray Beach, Florida. The location includes a drive-through.