March 13, 2012 By Tanji Leave a Comment The Galleria, 5061 Westheimer Road Suite 8050 Houston, TX 77056 (832)487-8862 phone Get Directions | Website