New Stars is located in Tallahassee, United States on 777 Capital Cir SW. New Stars is rated 3.8 out of 5 in the category chinese restaurantrestaurant in United States.
Address
777 Capital Cir SW
Service options
TakeawayDine-in
Amenities
Good for kidsToilets