Saturday, September 1, 2012
Celia's Mexican Restaurant in Palo Alto will be OPEN on Labor Day Weekend ! Hope to see you there!
Posted at 12:39 PM
Page 1 of 1