Samosa Place offers a diverse menu of Indian street food alongside delectable pizzas.