This business is categorized as a Drug Abuse Treatment business. Lotus Recovery Residence is located on 777 E Atlantic Ave Suite C2-117 in Delray Beach. They can be contacted by calling (954) 588-7039 or going to their
website . They have not yet been reviewed on MojoPages.com.