LORD OF CAFE is situated at İnönü, Yazıcı Sk.
No:1, in the Ataşehir district of Istanbul.
It has a Google rating of 4.1 based on 619 reviews, indicating generally positive feedback from visitors.
The café operates 24 hours on Mondays and Tuesdays, providing flexible hours for different schedules.