7615 Canal St. cost $800 per month. Located at Canal St, Houston, TX 77012, USA, 7615 Canal St. has studio bedroom units available. Based on the average rent price of studio in Houston, renting an apartment at 7615 Canal St. is 42% cheaper per month.Other apartment buildings 10201 Buffalo Speedway