Acanthus is located at 439 Newtonville Ave, Newton, MA. This business specializes in Interior Design.