Tucked away in Forest, the New London Steak House looks like a cozy country home from the outside. The gray wooden exterior with its charming staircase welcomes you like an old friend. Inside, the ...