Help! I've been suddenly transplanted from Harvard Square to the area near the Lechmere station. While I'm only a few miles from my old stomping grounds, I miss being able to walk to some great restaurants and food stores. Please tell me that there are some hidden jewels in my new neighborhood! Or will I have to hike to Inman Square to satisfy my food cravings?
So far my husband and I have discovered Skampa's super beef sandwiches, chatted with the fishmongers of New Deal and Court House, and have plans to eat at Helmand.
I'm hopeful there's more to be discovered! Please guide me.