Newport Hills Villa Afh Back to Search 12210 Southeast 65th Street, Bellevue, Washington 98006 Phone: (425) 449-8284