How to: "Overwold" rooms (like in Skyrim)?

I’m trying to create an open world game which would have building interiors built on another level. I created a tag/transform system for the spawn point (coming back from building) but it doesn’t work properly (sometimes it throws character to default player start. Is there a better way to do these “overworld” rooms? So that I will go through a door and it opens another level, and when I go through it again, I’m back in the first level. Please help and explain this to me, I’m new to UE and I don’t understand much yet. Thanks!

This seems to be related to what you want to do. Maybe it will help.