Visit Barracuda's Computer Repair inside of The New Englewood Business Center located at 408 W. 71st - Chicago IL. (next door to Culture Connection & Deli King) Ask for Computer Specialist Baruch Winters!
Send us some Bitcoin, it will help us get things up and running faster. We will be providing great information soon. Thanks in advance.