These luxury Alexan apartments in Houston are conveniently situated in a great central location minutes from downtown, Medical Center, Galleria, River oaks and Memorial Park. At Alexan Westheimer, you live at the epicenter of that is exciting about Houston.