Armstrong Holden, Situated just a "lion's roar" from The Gabba, that other well-known landmark in South Brisbane.