Royal Garden Cantonese Restaurant is located in Thành phố Hồ Chí Minh, Viet Nam on 68 Đ. Châu Văn Liêm, Phường 11, Quận 5. Royal Garden Cantonese Restaurant is rated 3.6 out of 5 in the category cantonese restaurant in Viet Nam.
Address
68 Đ. Châu Văn Liêm, Phường 11, Quận 5
Amenities
Good for kidsToilets