Istanbul Restaurant 

Istanbul Restaurant
12918 82 Street
Edmonton, AB

ph: 7804788881


Istanbul Restaurant
12918 82 Street
Edmonton, AB

ph: 7804788881