Looks like Tenzen Apartments is no longer available on Rent.com which means this information is likely out of date.

Tenzen Apartments

 4117 124th Avenue SE, BellevueWA 98006