Phone: (207) 626-5403
44 Sewall Street in Augusta, ME
Howell House is located in Central Maine at 44 Sewall Street, Augusta, ME 04330, just a short distance from Western Avenue. See the map below for directions.
Create your own unique website with customizable templates.