Back to Listings Previous Next Ali Baba Take Away 26 May, 2014 Amsterdam, Restaurant / Turkish Restaurant Restaurant Turkish Restaurant Ali Baba Take Away -Spuistraat 52-Amsterdam-