Stella at the Medical Center

7009 Almeda Rd
Houston
TX, 77054

Phone:

(713) 550-1000

Web:

Category: Apartments

Store Hours:

Mon 9am - 6pm
Tue 9am - 6pm
Wed 9am - 6pm
Thu 9am - 6pm
Fri 9am - 6pm
Sat Closed
Sun Closed

Nearby Stores:

Location Map:

About Stella at the Medical Center

Welcome Home to Stella at the Medical Center! The finest apartment and loft style living awaits you at Stella at the Medical Center. Our prime central location in the prestigious Medical Center area of Houston is just minutes from downtown, Rice University, the Houston Zoo & Museum District..

Note: Stella at the Medical Center Houston store hours are updated regularly, if you find any error please notify us.