Tenzen Apartments
4117 124Th Ave Se, Bellevue, WA 98006