Vistaed
The Century Dictionary and Cyclopedia
Possessing or forming a vista or vistas.