Review of Burma Superstar

4721 Telegraph Ave, Oakland, CA 94609

Overall Rating

Review


Love the tea leaf salad

Updated 6 years ago

Celiac