400 West Peachtree St
Atlanta, GA 30308
On the ground floor of Twelve Downtown, Catch 12 is a delicious highlight in the Atlanta culinary scene. Our restaurant elevates the typical seafood and steakhouse, providing an extraordinary dining experience for our hotel guests and locals alike. In this trendy atmosphere, you’ll find the perfect blend of chef-driven flavors, local ingredients, and seafood, sushi, and steak options that will blow your palate away.