Site Cafe is a cafe offering traditional Turkish cuisine and home-style meals. It is located in Istanbul.