Coming to 121 E. Main St., the space formerly housing La Mestiza-Downtown, is another Mexican spot, Juquila. Francisco Gonzalez, whose aunt runs South Park Street's popular Taqueria Guadalajara, is opening the restaurant. The space is currently undergoing some minor renovations.