La Paloma Supermercado
4324 W 63rd St, Chicago 60629