Some variant on The Dragon Palace?
The Dragon Palace? ? ?
Oh, a locale from Japanese folklore. It's the home of the sea god, who happens to be a dragon, and a number of stories concern humans who end up there. The idea of this structure under the water, inhabited by a large creature, reminded me of it.