A developer recently purchased the downtown Bellevue site where Taco Time is located for more than $7 million. The 25,025-square-foot property, located at 201 106th Ave. NE, houses Taco Time and a dry cleaner, although the site is zoned for a 20-story mixed-use project. The developer is with an investment […]