a grandstand view (of something) - definition and synonyms

phrase
  1. a view of something in which you are close to it and can see all of it very well

    Our seats gave us a grandstand view of the arena.

     Synonyms and related words
See also main entry: grandstand