Marina Bay is a tourist attraction that is located on a patch of reclaimed land in the South China Sea and consists of commercial areas and tourist attractions in Miri.
Located along China Street, Cathay Cinema was one of the three large purpose-built movie theatres in Miri. Like the other cinemas of the time, the building was basically a large hall with rows of seats within and a small stage at the end, with projector screens on the wall.