104

Epcot Center, Disney World, Florida

Carribean Beach Resort at Epcot Center, Disney World, Florida.