Category Archives: Disney’s Beach Club Villas

Beach Club Villas Photos

Beach Club Resort

image   Located in the Epcot Resort area, this is one of Disney's Deluxe hotels opened in November 1990 with 583 rooms and a turn of the century New England beach side resort theme.