Social Italian Resto

3.9
Denpasar

Italian Resto at Level21 Mall, Jalan Teuku Umar-Denpasar, its a meeting point in the heart of Denpasar with a different, great location and cool ambience

Open Everyday 10;00 AM–10:00 PM

+62 (0) 361-300 3181

Level 21 Mall Lantai Dasar, Jalan Teuku Umar No.1, Dauh Puri Klod, West Denpasar, Bali 80113

More like this