Define Little Armenia Meaning

Little Armenia
a town in the hollywood discrict, were all the bomb armenians live at!

By Juliann