1 Month Free Updated Today COMPARE Vermillion Apartments 3360 Alice St, Houston, TX 77021 2 - 3 Beds$1,188 - $1,398