Star Burma hotel is located in Chennai, India on Shop no.B21 No.90A 90B OMR FOOD STREET Ambattur industrial estate Near By Telephone Exchange. Star Burma hotel is rated 4.1 out of 5 in the category burmese restaurant in India.
Address
Shop no.B21 No.90A 90B OMR FOOD STREET Ambattur industrial estate Near By Telephone Exchange