|| The site server's ip address is 220.127.116.11, which is located in Houston, Texas, United States. It has an Alexa Rank of 141535. The title of the page is LexiYoga | Balance Mind, Body and Spirit. It has a PageRank of and has 12 outgoing links. Here is a brief description of the site: LexiYoga teaches natural health and yoga to balance mind, body and spirit.. Some keywords are: lexiyoga, yoga, lexi.