The Richardsons opened the first Lulu's in 2005 at 3539 Alameda de las Pulgas in West Menlo Park. It quickly became a local favorite for its fresh, organic Mexican food and family atmosphere.
Lulu's is named for head chef, Lourdes (Lulu) Lopez, who is from Michoacan, Mexico, where her family is in the restaurant business.
Other Lulu's locations are Town and Country Village in Palo Alto and 876 Laurel St. in San Carlos.
Lulu's on Main Street in Los Altos is open daily. It offers dine in, take out and a heated patio in front of the restaurant.