
- Country: USA
- State: Illinois
- City: Elmwood Park
- Address: 7816 W North Ave, Elmwood Park, IL 60707, USA
Working hours
- Monday: 8:00 AM – 6:30 PM
- Tuesday: 8:00 AM – 6:30 PM
- Wednesday: 8:00 AM – 6:30 PM
- Thursday: 8:00 AM – 6:30 PM
- Friday: 8:00 AM – 6:30 PM
- Saturday: Closed
- Sunday: Closed
More companies in your city
2 Review(s)
Akvile Pavydis
12.01.2018
A person called our company to create a new account with this company name and address but after research we found it was a scam company. They tried to use service w.out paying for it in advance. Please, be aware and always research the caller prior providing the service.
Jeff Lemere
18.06.2016
Buyers beware! Scam artist! Thief! Stole my money!!
Added comment