Potato Roast / Aloo Roast
click photo for more information
Potato Roast is a delicious main course Veg Option from the South Indian Cuisine.
16
424
Add to Favorites
Potato Roast is a delicious main course Veg Option from the South Indian Cuisine.
An Italian Bread flavored with olive oil and loads of veggies with generous amount of rosemary!