St. Stephen's Green

St. Stephen's Green is an Irish restaurant and bar in downtown Mountain View that features many televisions for watching sports and a full-service bar