Goa Lawa merupakan salah satu goa yang ada di Kecamatan Gladagsari tepatnya di Dusun Bodrosari Desa Ngadirojo Kecamatan Gladagsari Kabupaten Boyolali. Goa Lawa merupakan salah satu goa yang terletak di dekat pemukiman penduduk apabila dibandingkan dengan goa-goa lainnya. Sekitar setengah jam dari rumah penduduk, dengan berjalan kaki kita sudah dapat sampai di Goa Lawa tersebut. Di Desa Ngadirojo terdapat 4 goa yang ada di lereng Gunung Merbabu. Keempat goa tersebut adalah Goa Lawa yang paling bawah, di atasnya ada Goa Landak, dan di atasnya lagi ada Goa Angin serta Goa Macam (goa yang paling atas dekat dengan puncak Gunung Merbabu). Goa Landak posisinya di atas Goa Lawa, tepatnya digaris batas antara pertanian penduduk dengan Taman Nasional Gunung Merbabu milik pemerintah. Sedangkan Goa Angin dan Goa Macam berada di Taman Nasional Gunung Merbabu sehingga pemerintah setempat dan masyarakat lokal tidak mengelola goa tersebut. Goa Lawa berada di Dukuh Bodrosari RT 02 RW 01 sebelah barat Dukuh Pentur, sebelah utara Dukuh Baturejo dan sebelah selatan Dukuh Diwak yang kesemuanya berada di Kelurahan Ngadirojo kecamatan Gladagsari Kabupaten Boyolali. Dukuh Bodrosari ini merupakan Dukuh yang paling atas di Desa Ngadirojo setelah Dukuh Timboa dan berbatasan dengan Taman Nasional Gunung Merbabu. Dinamakan Goa Lawa dikarenakan goa tersebut dihuni banyak sekali hewan kelelawar (dalam Bahasa Jawa sering disebut dengan lawa).