Hi Silas
Kampo Studios down in the village comes to mind - decent live room, decent piano (I think it's a 7-foot?). I am not sure if the Drum iso is quite big enough for all of that stuff; control room is a little on the small side as well, but the live room is a good size.
Did you rule out Avatar C? The flexibility of those iso booths might work for all of that percussion.