Snack Grill Palace offers grilled snacks. Explore the menu and see photos.