Forbidden Garden Chinese restaurant is located in Little Rock, United States on 14810 Cantrell Rd #140. Forbidden Garden Chinese restaurant is rated 4 out of 5 in the category asian restaurant in United States.
Address
14810 Cantrell Rd #140
Amenities
Good for kids
Toilets