Located on Sentosa, an island south of mainland Singapore sits the largest Merlion ever constructed. To be exact, it is right beside Imbiah station of the Sentosa Express train. Built in 1995, it stands at a height of 37-metres tall. With a grandeur like this, it is a hard-to-miss In fact, it captures the attention …
Tags
Merlion
Showing: 1 - 1 of 1 RESULTS