MayStar Restaurant is located in Kota Administrasi Jakarta Barat, Indonesia on Jln. Letjen S. Parman, Central Pak Mall, LG Floor, Unit 103 11470 Jakarta. MayStar Restaurant is rated 3 out of 5 in the category chinese in Indonesia.
Address
Jln. Letjen S. Parman, Central Pak Mall, LG Floor, Unit 103 11470 Jakarta