Why go to Atlanta when you have fine dining right here in Carrollton? They have fabulous steaks and lobster in an elegant atmosphere. They also feature a sports bar area with a ga...
All reviews seem positive