Map location of Taylor Meadows 505 20th Street North, Suite 130-C, Birmingham, AL 35203 Phone: 205-641-4196