HOME / Mediterranean restaurant / Ali Baba
220 3rd St, Davis, CA 95616
+15307582251
View Business Profile