Beach Club Villas address is this:
1800 Epcot Resorts Boulevard
Lake Buena Vista, Florida 32830-8443
So you would want to check the Walgreens website to find nearby locations.
I think there also are CVS stores in the Orlando area, so you can check that website as well.
I am not in the Orlando area, but my location has had issues with the pharmacies being overwhelmed. You can't get a shot without an appointment, so maybe you can't do testing without an appointment either. So definitely make an appointment online.
Also, I suggest calling the store before leaving the hotel on the day of your appointment. At some of the Walgreen stores here, you can arrive at the store and see a "Pharmacy Closed Today" sign on the door. I think the pharmacists have been out (sick? Close contact with someone who is sick? Have to take care of a sick family member? Vacation? Who knows), and there are not enough others to fill in. They do not notify people who have made appointments.
I don't know if testing is free for everyone, or just free for U.S. residents. (Actually I haven't been tested in a pharmacy, so I don't know for sure that it's free for anyone.) You might want to investigate that in advance, so you don't end up spending a long time at the pharmacy with a confused employee.