Find us fast.

Mimmo's

Mimmo's

1743 India Street San Diego CA 92101 US

+1.6192393710