GET THE MONTH OF MARCH FREE!! LIMITED TIME ONLY! The Town & Country Apartment Homes features 2 Off-Leash Dog Parks. Wonderful newly renovated apartment homes. Located downtown Bellevue right off Bellevue Way SE Nearby access to I-405 and public transportation.