The structure shown here appears to either be the labeled nearby Al Hovra Garden or a train station for the track that runs next to the road on which it is located. There are a few buildings scattered near it.
The structure shown here appears to either be the labeled nearby Al Hovra Garden or a train station for the track that runs next to the road on which it is located. There are a few buildings scattered near it.