I seem to remember the Dover Stage being demolished deliberately to enable constructing a carpark before the White Cliffs Experience opened. The idea was that customers would have to walk from there, and from the carpark at Maison Dieu, and would have to pass through the town on the way and spend some dosh. When I worked at the WCE for a few months just before it closed, the others told me that one of the reasons they attributed for its failure was the lack of on-site carparking for customers.
The Dover Stage had the merit of looking quite modern, if a bit cheap and tacky. I only went in there once, to sample the bar which was not particularly inspiring. Liked the name though, redolent of the old stagecoach service to London.
Dover to London stagecoach by Henry Alken 1785-1851