Drug Lord Big Meech's House (former) in Lithonia, GA Virtual(05) Save Image Image gallery: Meech House In Atlantaabout