Art Gallery located in the busy Atlantic Avenue in downtown Delray Beach.
Often OPEN on Thursday, Friday, Saturday & Sunday afternoons & evenings. By chance during the week or by appointment.