Loews Atlanta Hotel

Venue Brand: Loews Hotels

  • Location
  • 1065 Peachtree St.
  • Atlanta, Georgia
  • USA
  • Map
  • Hotel Information
  • Guestrooms: 414
  • Largest Meeting Space: 12000
  • Meeting Rooms: 15
  • Total Meeting Space: 40,000

In the heart of the arts with world-renowned cultural venues such as the Woodruff Arts Center, the High Museum of Art, and the legendary Fox, Loews Atlanta Hotel is located on Peachtree Street with easy access to the city?s Fortune 500 corporations and leading law firms.

Loews Atlanta Hotel offers more than 35,000 square feet of striking flexible function space to accommodate groups up to 1,580. We make it our business to ensure that your meetings and conferences run smoothly. Get down to cases in elegant surroundings with a full range of business services (copying, laser printing, and high-speed Internet access) and top-quality AV equipment.

With 37″ flat screen TV’s in every guest room and 16″ flat screen TV’s in every bathroom. The Loews Atlanta Hotel brings you into a contemporary new atmosphere where modern style meets classic Southern hospitality.