Astell Internet Cafe
Coffee Shop · Fast Food
Astell Internet Cafe is an internet shop offering gaming and internet access.
Location
Best places nearby
The highest rated places close to Astell Internet Cafe.
Local restaurants nearby
Abdi İpekçi Caddesi 4, İstanbul



