Looks like to me that is is the boarding platform for some ship. Buildings - Novelty / Interesting By: Tyco