Grand Palace is an upscale and spacious Cantonese seafood restaurant.