Residence Inn by Marriott Hotels Near Bellaire Triangle Shopping Center Bellaire, TX