Answered By: Nicolas Oscar Castellanos
Last Updated: May 01, 2017     Views: 258

The ELS Center is located on the corner of Montrose Blvd. and Richmond Avenue. 

Address: 4200 Montrose Boulevard, Suuite 120, Houston, TX 77006
Phone:(713) 521-2030

View ELS Language Centers - Houston in a larger map