1. Ambassador 2002 Mcfarland Blvd E Ste 211, Tuscaloosa, AL 35404 Coordinate: 33.19174,-87.52616 Phone: (205) 758-5508