Food: Lulu's holds grand opening Monday in Palo Alto
Original post made
on Mar 13, 2009
Lulu's taqueria at Town & Country Village in Palo Alto will have its grand opening on Monday, March 9. Its sister taqueria, Lulu's on the Alameda, has been a hit with Menlo Park diners since it opened in 2003.
Read the full story here Web Link posted Wednesday, March 4, 2009, 10:51 PM