Avalon Medical Spa Medical Spa Phone: (774) 202-7049 Website 651 Orchard St # 202, New Bedford, Massachusetts, United States, 02744 claim this listing