Alabama Vein & Restoration Medspa 401 Town Center BoulevardSuite B (Held at Menard Plastic Surgery)Tuscaloosa, AL, 35406 View Phone 877-268-8346 Fax: 205-823-5218 View Website Experience & Reliability Book Online Now About Connect with this Business: Send to My Email Send to My Phone Print this Page