Mama Rosa's Sons Italian Deli is conveniently located directly in the heart of White Plains. The Deli has been in business for 21 years. Owners Tony and Mike have a vast assortment of breakfast and lunch meals and quick grabs. It offers an ATM and The New York Lottery. The sitting area is surrounded by picture windows for a nice view of the always booming Post Road scene.