Atho Star Burma Hotel is located in Chennai, India on 5, Thillai Ganga Nagar 36th St, Thillaiganga Nagar, Nanganallur. Atho Star Burma Hotel is rated 3 out of 5 in the category burmese restaurant in India.
Address
5, Thillai Ganga Nagar 36th St, Thillaiganga Nagar, Nanganallur