Norwitz Notions

Norwitz Notions random header image

Lemongrass Thai Cuisine (Petaluma, CA)

June 21st, 2010 · No Comments

Reading reviews of Lemongrass Thai Cuisine, I’m shocked by how many people love it.  Did we go to the same place?  Did they change chefs?  Are all the reviewers blown away by anything a step above fast food? Lemongrass Thai Cuisine 109 N McDowell Ave, Petaluma, CA 94954 (707) 789-9777 As we perused the menu, […]

[Read more →]

Categories: Food · Restaurant Reviews · SF Bay Area Restaurant
Tags: · , , , , , , , , ,