Internet is perplexed by London's newest tourist attraction

London's newest tourist attraction is a mound of earth that has visitors as well as social media users bemused since it opened — and then closed — this week.

Marble Arch Mound was presented as an elevated oasis with stunning views of the capital.

Visitors though were greeted by an unfinished project.

"You can't see anything up there," one visitor told the New York Times.

Westminster City Council, which runs the attraction, said in a press release that "elements of the Marble Arch Mound are not yet ready for visitors. We are working hard to resolve this over the next few days."