Madras Woodlands NYC Review – God, We Just Came!

Oh boy, this is a first for us. A 45-minute orga*m in public. No kidding. Folks, the food at Madras Woodlands (Hillside Ave, New Hyde Park) vegetarian restaurant is so good we just came. And kept coming and coming! 😉 God, if we were to die tonight we’d have no regrets (except, maybe for watching […]