Oscar Cafe & Bistro is a cafe and bistro offering a dining experience. It is located in Ankara, Turkey. The establishment appears to be a public dining venue.