My Roti Place is an Indian restaurant known for its customizable roti and classic Indian dishes.