My Roti Place is an Indian restaurant offering a menu that includes roti-based dishes and classic Indian appetizers like veggie samosas.