The New London is a restaurant known for its warm atmosphere and creative ambiance.