We recently stayed at the luxury boutique hotel located in Houston’s scenic Buffalo Bayou Park.
Obama even admitted that the first question he wanted answered after becoming president was "Where are the aliens?" ...