Get directions to: Ali-baba Restaurant, Cleveland, OH
Restaurant address: 12021 Lorain Avenue Cleveland, OH 44111, USA
Restaurant: Ali-baba Restaurant