A five-story building with 109 apartments could soon go up on Vista’s beloved Pepper Tree Frosty lot, where generations of North County residents have gone for burgers, hot dogs and ice cream treats.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results