Is there a Metro stop nearby to bring us from Four Points to NRG stadium?
I just saw this. I wouldn't have known the answer anyway as we have always travelled by car in Houston. Texas' public transportation is not so great.
Get an answer from Four Points by Sheraton Houston Greenway Plaza staff and past guests.