Potato Sandwich or Aloo Toast is an Indian street food that's flavorful and satisfying. Make this quick and easy vegan snack in just 20 minutes! It's not your average grill sandwich recipe. It's delicious and addictive!
79