My Roti Place is an Indian restaurant offering a diverse menu with popular hits and classic dishes. They are known for their build-your-own roti options and vegan choices.