LEVEL 21 MALL
Jalan Teuku Umar No.1, Denpasar
Phone: 0361 257 576
Level 21 Mall Denpasar is the hypest and happening shopping mall at the heart of Denpasar, it’s the closest one to your home, and the most closest one to your heart. With varieties of tenant and entertainment provided, we surely provide you the most highest quality of comfort and fun, and built to complete the diverse needs of today's modern society.