M

Burma Burma - India is the best restaurant I have ...

Burma Burma - India is the best restaurant I have ever been to. The food is outstanding and the service is impeccable. I highly recommend trying their tea leaf salad and samosa soup. You won't be disappointed!

Comments:

No comments