La Vista is a restaurant with a central location and views of the square.