Description: Indulge in seafood, sushi, and lobster at Windows on the Green, an exquisite Miami American restaurant, while taking in the panoramic views of the golf courses. Doral Golf Resort & Spa boasts the finest restaurants in Miami, Florida, including Champions S |