Townhouse Plaza is located at the address 6211 Debarr Rd # 20, Anchorage, AK in Anchorage, Alaska. They can be contacted via phone at (907) 337-4833 for hours and directions.
For more information contact Helen Harper, PRINCIPAL.
For maps and directions to Townhouse Plaza view the map above. For reviews of Townhouse Plaza please click on Reviews link.
Townhouse Plaza is a business which falls under the category Apartments. It is located in the city of Anchorage within Alaska state. This is one of the Apartments in Anchorage . Browse our Alaska yellow pages website us.tubiba.com for more businesses in Alaska.
Townhouse Plaza of Anchorage has not provided a description yet