Home›Stores›Indonesia›Bali›Amlapura›Mega GameAmlapura, Bali, IndonesiaMega GameHours and details can change, so call ahead. Suggest an edit