Star Palace is a Chinese restaurant located in Hucknall, Nottingham. It offers takeaway services and is known for its Chinese cuisine. Key facts used from search results include its cuisine type and takeaway availability.