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.
Yes, I believe.
Get an answer from Four Points by Sheraton Houston Greenway Plaza staff and past guests.