Echo Lake

Echo Lake is a themed land in Disney's Hollywood Studios.