I really like this place. If you've never had a roti it's basically a curried meat or vegetarian dish wrapped in a thin soft bread. Sort of like an Italian piadina but much heartier. Indian Roti house does a fantastic job of it and the portion is huge. I'm partial to the lamb vindaloo (it's quite spicy). They also do a decent lamb biryani but the roti are the highlight.
I've only ever ordered from them for delivery but I walk past it on my way to work and it's a tiny shop, order for take out, walk across the street to the harbor front and prepare to take half a roti home for leftovers.