HOUSTON — The first Ismaili Muslim cultural center built in the United States — and only the seventh in the world — is set to open by the end of the year.
The Ismaili Center Houston has been in the works for years and is located at the southeast corner of Allen Parkway and Montrose Boulevard.
The Washington, D.C.-based Aga Khan Foundation USA has owned the 11-acre site in Montrose since 2006…