Located in the Warehouse District, these Downtown Houston apartments are both convenient and affordable. Canal Place Apartments were recently built in 2007 and offer the latest amenities. Prices can vary at this property depending on annual income guidelines. Downtown Houston’s newest affordable luxury apartment homes. Located directly across from Minute Maid Park on Canal Street. We offer the finest in luxury apartment living with amenities galore and over 17 different floor plans. Your perfect new apartment home is waiting for you.