Rosa’s Pizza (and a Planned Trip to India)
Rosa’s Pizza is on the Long Island Railroad level of Penn Station. To my best recollection, it has been there since before I started taking the LIRR regularly in the early 1970s, and I still go there occasionally when I… (READ MORE)