W Hotels recently opened a new location in midtown Atlanta, Georgia that features a techno glam modern design.