China Star Restaurant Address: Forest Hills Shopping Center, 3444 Atlanta Hwy, Montgomery, AL 36109 Phone: +1 334-277-6449 Cuisine: Chinese restaurant Read more