Watching the announcement, I don't see this as being anything but a ride.
Looking at the concept art, this looks like a facade.
Then again, if it is a ride, there's zero chance that they're going to not have a sign out front of the house or they've looked at the success of Diagon not needing one.