Ali Baba Turkish Restaurant (787) 722-11761214 Avenida Doctor Ashford, San Juan, 00907 Read more… Add to favorites 0