Map location of Meghdut Biswas 7600 South Red Road, Suite 212, South Miami, FL 33143 Phone: 305-669-7207