Get directions to: Ali Baba Cafe, Woodside, NY
Restaurant address: 4918 30th Ave Woodside, NY 11377, USA
Restaurant: Ali Baba Cafe