Karta Vacation Rentals
In the heart of downtown Houston, a short walk from Discovery Green, the George R. Brown Convention Center and Minute Maid Park. Shops at Houston Center, Daikin Park and Shell Energy Stadium are all nearby. About 30 minutes from Houston’s major airports.