New restaurant brings authentic, upscale Mexican food and style to downtown Elgin

El Patio, a long-awaited stylish new Mexican restaurant, recently opened in downtown Elgin.

Related posts