Sandwich shop New Deli, located in Ramla.