Save Added By alepejr Now Open Lucy's Restaurant 4119 North Mesa Street, El Paso, TX, USA Lucy’s Restaurant located at 4119 N. Mesa, ... Facilities: