Courtyard by Marriott 1132 Techwood Dr NW, Atlanta, GA30318 This Courtyard by Marriott is located within two miles of both Downtown and Midtown, very close to Georgia Tech, Turner…More South and Atlantic Station. All of the guestrooms and the lobby have recently been renovated top to bottom. Courtyard also boasts a new convenience store, a restaurant, a bar and a Starbucks. It features a 45-person meeting room and a shuttle to destinations in and around Atlanta. Discounts are available for large groups.