Mama Mia, Tanjong Lobang Miri Beach New Mama Mia restaurant at Tanjong Lobang, Miri. Shared by Charlene Ng.