Company name: Videodrome
Description: Independent video rental store
617 North Highland Avenue Northeast, Atlanta, GA 30306, United States