Grandview Palace is a really nice restaurant. It has very good service and the best food ever. I was visiting some relatives in Montrose and they recommended this restaurant. This restaurant is especially great for family outings. I really want to go back to this restaurant and dine there, they have absolutely the best service and the best food ever. Everyone should go to Grandview Palace.